package inge_soft.gestoriusNuevo.business.controller.implementation;

import org.zkoss.bind.annotation.Command;
import org.zkoss.zk.ui.Executions;

public class PrincipalModeradorService {

	// Utilizado para setear el zul del panel de contenido
	private String srcContenido;

	public String getSrcContenido() {
		return srcContenido;
	}

	public void setSrcContenido(String srcContenido) {
		this.srcContenido = srcContenido;
	}

	@org.zkoss.bind.annotation.Init
	public void Init() {
		// Si existe un destino, lo cargo. De lo contrario, cargo el contenido
		// por default
		if (Executions.getCurrent().getParameter("destino") == null) {
			System.out.println("destino = null");
			this.setSrcContenido("Bienvenido.zul");
		} else {
			System.out.println(Executions.getCurrent().getParameter("destino"));
			this.setSrcContenido(Executions.getCurrent()
					.getParameter("destino"));
		}
	}

	@Command
	public void traerSolicitudes() {
		Executions.getCurrent().sendRedirect(
				"PrincipalModerador.zul?destino=ListaSolicitudes.zul", "");
	}
	
	@Command
	public void volverPrincipal() {
		Executions.getCurrent().sendRedirect(
				"index.zul", "");
	}
}
